package com.css.fxfzypg.modules.suggestinfo.analysis.disasterscenario.service;

import com.css.fxfzypg.modules.suggestinfo.analysis.suggestionanalysis.vo.ParamsVo;
import com.css.fxfzypg.modules.suggestinfo.analysis.disasterscenario.repository.entity.DisasterScenarioEntity;

import java.io.UnsupportedEncodingException;
import java.util.List;

public interface DisasterScenarioService {

    Boolean save(DisasterScenarioEntity disasterScenarioEntity) throws UnsupportedEncodingException;

    Boolean update(DisasterScenarioEntity disasterScenarioEntity);

    DisasterScenarioEntity getDisasterScenarioData(ParamsVo params);

    List<DisasterScenarioEntity> getDisasterScenarioDataByTaskNum(String taskNum);
    DisasterScenarioEntity getDisasterScenarioDataByTaskNum(String taskNum,String cityId,String areaId);


    List<DisasterScenarioEntity> getDisasterScenarioAreaData(ParamsVo paramsVo);

    int getCountById(String id);
}
